Blog

Cristobal Escobar

October 15, 2024

Spread the word


Share your thoughts

Ortus Solutions has unveiled its latest innovation, CBSSO, a game-changing module for ColdBox applications. CBSSO is designed to make integrating with OAuth and SAML identity providers easier than ever before, significantly reducing the complexity of managing Single Sign-On (SSO) flows. Whether your users authenticate through Google, Microsoft, Facebook, or custom identity providers, CBSSO streamlines the entire process.For CFML and ColdFusion developers, dealing with identity provider integrations can often feel like navigating through a labyrinth of documentation, redirects, and configurations. That’s where CBSSO comes in. By handling the technical details, CBSSO allows developers to focus on building their applications, making the process of integrating third-party authentication far less time-consuming.

What Does CBSSO Offer?

CBSSO provides a host of valuable features that simplify your development workflow:

1. Pre-Built Provider Support

CBSSO comes with built-in support for the most commonly used identity providers, such as:

  • Google
  • GitHub
  • Facebook
  • Microsoft Enterprise Service (SAML)

This means you can quickly enable SSO for users by just adding your client ID and client secret. There's no need to write custom code to handle the complex redirection flows, making integration faster and more secure.

2. Custom Provider Integration

If you’re using a less common or custom identity provider, CBSSO has you covered. You can easily create your own custom provider, giving you full flexibility to integrate with any system your application requires.

3. Seamless CBSecurity and CBAuth Integration

CBSSO doesn’t work in isolation. It integrates smoothly with other popular Ortus Solutions tools like CBSecurity and CBAuth, allowing you to skip much of the boilerplate code needed to make these systems work together. With CBSSO, you can create users, manage login sessions, and keep everything in sync without manually coding these processes.

4. Extensibility through Interception Points

CBSSO is built with flexibility in mind. If your application needs to perform custom actions during the login process, CBSSO offers interception points that allow you to plug into the authentication flow and add custom logic as needed. Whether it's logging information or customizing how data is handled, these points give you the control you need without restricting your workflow.

Why Choose CBSSO?

For ColdFusion and CFML developers, integrating identity providers has often been a challenging, time-consuming process. CBSSO takes away much of that complexity by offering a modular, pre-configured solution. Not only do you save development time, but you also reduce the chances of errors or security flaws creeping into your SSO workflows.With CBSSO, developers can now focus on enhancing their applications without getting bogged down in the intricacies of third-party authentication. The module is ready to install via ForgeBox, ensuring that you can quickly get up and running.

🎥 See It in Action:

Want to dive deeper? Watch the limited-time CBSSO demo by subscribing to our YouTube channel or subscribe to CFCasts and see how easily you can integrate OAuth and SAML into your ColdBox applications.

#ColdBox #ColdFusion #CFML #OrtusSolutions #OAuth #SAML #SingleSignOn #CFCasts #YouTube

Add Your Comment

Recent Entries

Is Cloud the Answer for Your ColdFusion Dilemma?

Is Cloud the Answer for Your ColdFusion Dilemma?

Feeling the limits of an on-premise ColdFusion setup?

Many businesses face high costs, limited scalability, and performance bottlenecks, leaving them wondering if the cloud could be the answer.

In our FREE whitepaper, "Is Cloud the Answer for Your ColdFusion Dilemma?", we explore:

  • Benefits of Migrating to the Cloud: From cost savings to increased flexibility, find out what a cloud-based ColdFusion setup can do.
Cristobal Escobar
Cristobal Escobar
November 13, 2024
Mastering Events and Listeners in CBWIRE

Mastering Events and Listeners in CBWIRE

In CBWIRE, events and listeners are the backbone of building responsive, modular applications without relying heavily on JavaScript. This guide walks you through setting up and using CBWIRE events to create seamless interactions between components, from dispatching events in CFML and frontend templates to listening with Alpine.js and JavaScript. Learn how to make your applications feel dynamic and engaging by effortlessly connecting components. Whether you’re triggering events to update a dashboard or targeting specific parts of your app with dispatchTo, these techniques will empower you to create a modern, interactive CFML experience with ease.

Grant Copley
Grant Copley
November 11, 2024
10 Key Benefits of Hiring a Specialized ColdFusion Consulting Team

10 Key Benefits of Hiring a Specialized ColdFusion Consulting Team

ColdFusion remains a powerful and versatile platform for building dynamic web applications. However, keeping your ColdFusion environment optimized, secure, and scalable requires specialized expertise. Whether managing a long-standing ColdFusion application or planning new development projects, hiring a dedicated ColdFusion consulting and support team can be a game-changer for CTOs, CIOs, and developers. Here's why:

1. Expert Guidance on ColdFusion Web Development

...

Cristobal Escobar
Cristobal Escobar
November 08, 2024